152 research outputs found

    XinuPi3: Teaching Multicore Concepts Using Embedded Xinu

    Get PDF
    As computer platforms become more advanced, the need to teach advanced computing concepts grows accordingly. This paper addresses one such need by presenting XinuPi3, a port of the lightweight instructional operating system Embedded Xinu to the Raspberry Pi 3. The Raspberry Pi 3 improves upon previous generations of inexpensive, credit card-sized computers by including a quad-core, ARM-based processor, opening the door for educators to demonstrate essential aspects of modern computing like inter-core communication and genuine concurrency. Embedded Xinu has proven to be an effective teaching tool for demonstrating low-level concepts on single-core platforms, and it is currently used to teach a range of systems courses at multiple universities. As of this writing, no other bare metal educational operating system supports multicore computing. XinuPi3 provides a suitable learning environment for beginners on genuinely concurrent hardware. This paper provides an overview of the key features of the XinuPi3 system, as well as the novel embedded system education experiences it makes possible

    On a Canonical Distributed Controller in the Behavioral Framework

    Full text link
    Control in a classical transfer function or state-space setting typically views a controller as a signal processor: sensor outputs are mapped to actuator inputs. In behavioral system theory, control is simply viewed as interconnection; the interconnection of a plant with a controller. In this paper we consider the problem of control of interconnected systems in a behavioral setting. The behavioral setting is especially fit for modelling interconnected systems, because it allows for the interconnection of subsystems without imposing inputs and outputs. We introduce a so-called canonical distributed controller that implements a given interconnected behavior that is desired, provided that necessary and sufficient conditions hold true. The controller design can be performed in a decentralized manner, in the sense that a local controller only depends on the local system behavior. Regularity of interconnections is an important property in behavioral control that yields feedback interconnections. We provide conditions under which the interconnection of this distributed controller with the plant is regular. Furthermore, we show that the interconnections of subsystems of the canonical distributed controller are regular if and only if the interconnections of the plant and desired behavior are regular

    Data-driven distributed control: Virtual reference feedback tuning in dynamic networks

    Get PDF
    In this paper, the problem of synthesizing a distributed controller from data is considered, with the objective to optimize a model-reference control criterion. We establish an explicit ideal distributed controller that solves the model-reference control problem for a structured reference model. On the basis of input-output data collected from the interconnected system, a virtual experiment setup is constructed which leads to a network identification problem. We formulate a prediction-error identification criterion that has the same global optimum as the model-reference criterion, when the controller class contains the ideal distributed controller. The developed distributed controller synthesis method is illustrated on an academic example network of nine subsystems and the influence of the controller interconnection structure on the achieved closed-loop performance is analyzed

    Guaranteed H∞\mathcal{H}_\infty performance analysis and controller synthesis for interconnected linear systems from noisy input-state data

    Get PDF
    The increase in available data and complexity of dynamical systems has sparked the research on data-based system performance analysis and controller design. Recent approaches can guarantee performance and robust controller synthesis based on noisy input-state data of a single dynamical system. In this paper, we extend a recent data-based approach for guaranteed performance analysis to distributed analysis of interconnected linear systems. We present a new set of sufficient LMI conditions based on noisy input-state data that guarantees H∞\mathcal{H}_\infty performance and have a structure that lends itself well to distributed controller synthesis from data. Sufficient LMI conditions based on noisy data are provided for the existence of a dynamic distributed controller that achieves H∞\mathcal{H}_\infty performance. The presented approach enables scalable analysis and control of large-scale interconnected systems from noisy input-state data sets

    Workshop on engaging the human-computer interaction community with public policymaking internationally

    Get PDF
    There is an increasing interest in the intersection of human-computer interaction and public policy. This day-long workshop will examine successes and challenges related to public policy and human computer interaction, in order to provide a forum to create a baseline of examples and to start the process of writing a white paper on the topic

    The Grizzly, September 22, 1992

    Get PDF
    It\u27s That Time Again: 1992 Sorority Pledging Gets Under Way at Ursinus • Dean Kane: On Alcohol Policy • The Axe Falls on Underage Drinking at Ursinus • Koester Named Head of SAC • Freshman Officers Elected • Freshman Facts • Rushing Views • Author Victor Hernandez Cruz to Read and Speak at Ursinus • Ursinus Radio WVOU • Jazz Great Dazzles Ursinus • Christ on Campus • Movie Review: Sneakers • Letters to the Editor • Lady Bears Play Tough • Volleyball Team Working to Improve • Intramurals • Youthful Soccer Squad Struggles • Grizzlies Split: Defense Shines • U.C. on the Sea • X-Country Runs Awayhttps://digitalcommons.ursinus.edu/grizzlynews/1298/thumbnail.jp
    • …
    corecore